package com.zhongzhi.dao;

import java.util.ArrayList;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.zhongzhi.springboot.pojo.Station;
import com.zhongzhi.springboot.pojo.StationShow;


@Mapper
public interface StationDao {

	//插入数据
	int insert(Station station);
	//修改数据
	int update(Station station);
	//根据id删除数据
	int delete(Integer id);
	//根据页数和行数获取集合
	List<StationShow> select(Integer pages, Integer line);
	//获取总记录数
	int selectSize();
	//根据id获取记录
	StationShow selectById(Integer id);
	//根据设备id查询工位数量
	int selectEquipmentId(Integer id);
	//根据工位名称获取工位数量
	int selectByStation(String stationname);
	//根据设备id查询工位信息
	List<StationShow> selectByequipmentId(Integer equipmentId);
	//根据工位名称查询工位信息
	List<StationShow> selectByStationName(String stationname);
	//根据设备id数组查询工位信息
	List<Station> selectByequipmentIds(Integer... equipmentIds);
	ArrayList<Station> webselect();
	
}
